import java.util.Random;

/**
 * Created by dllo on 18/4/2.
 */
public class Qestion02 {
    public static void main(String[] args) {
        Random random = new Random();
        int[] arr = new int[20];
        // 1.循环arr,为其中每一个元素赋值
        System.out.print("[");
        for (int i = 0; i < arr.length; i++) {
            arr[i]=random.nextInt(20);
            System.out.print(arr[i]);
            if (i!=arr.length-1){
                //只要不是最后一个数组,就加上逗号
                System.out.println(",");
            }
        }
        System.out.println("]");//最后这个  还带换行
        int b=0;//新数组的长度
        // 2. 循环arr, 数出其中大于10的元素个数
        for (int i = 0; i < arr.length; i++) {

            if (arr[i]>10){
             b++;//每发现一个符合条件的数,长度就加一
            }
        }
        //3. 定义新数组,新数组长度为 2中数出的元素个数
        int[]arrs=new int[b];
        //4. 循环arr,如果元素>10 就放入新数组中
        int c=0;//现在要给新数组哪个位置进行赋值
        for (int i = 0; i < arr.length; i++) {
            if (arr[i]>10){
                arrs[c]=arr[i];
                c=c+1;
                //arrs[c++]=arr[i]  简写与上面两行代码等效
            }

        }
        //5. 循环新数组,数出其中所有元素
        for (int i = 0; i < arrs.length; i++) {
            System.out.print(arrs[i]+",");
        }
    }
}
